@charset "utf-8";

html {
	color: #000;
	background: #fff
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr
	{
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 tahoma, arial, \5b8b\4f53

}

input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

dt,dd,li {
	position: relative
}

fieldset,img,a img {
	border: 0
}

iframe {
	display: block
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500;
	font-weight: bold
}

q:before,q:after {
	content: ''
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

a:hover {
	text-decoration: underline
}

ins,a {
	text-decoration: none
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fn-clear {
	*zoom: 1
}

.fn-hide {
	display: none
}

.fn-left,.fn-right {
	display: inline
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

.fn-middle {
	vertical-align: middle
}

.container {
	margin: auto 0;
	width: 950px;
	paddding-top: 12px;
	overflow: hidden
}

.sl-col-cnt {
	width: 950px;
	overflow: hidden
}

.sl-col-equal {
	margin-bottom: -9999px;
	padding-bottom: 9999px
}

.ui-tab {
	position: relative
}

.ui-tab-cnt .current {
	display: block
}

.ui-tab-title {
	border: 1px solid #a1bede;
	color: #4d4d4d;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	padding-left: 20px
}

.ui-tab-trigger ul {
	position: absolute;
	top: -3px;
	width: 720px
}

.ui-tab-trigger li {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 37px;
	line-height: 37px;
	margin-left: 3px;
	text-align: center;
	width: 93px
}

.ui-tab-trigger li a {
	height: 37px;
	text-decoration: none;
	width: 93px
}

.ui-tab-trigger li a:hover {
	text-decoration: none
}

.ui-tab-trigger .current {
	height: 44px
}

.ui-tab-trigger .current a {
	color: #000;
	text-decoration: none;
	outline: 0
}

.ui-tab-trigger-mf {
	left: 200px
}

.ui-tab-trigger .tab-li-right {
	float: right
}

.ui-tab-cnt {
	padding: 10px
}

.ui-tab-cnt-item {
	display: none
}

.ui-tab-cnt .current .icon-box {
	display: inline-block
}

.ui-input {
	width: 170px;
	padding: 4px 2px 5px;
	*padding: 4px 2px;
	font-family: Tahoma;
	line-height: normal;
	border: 1px #9c9c9c solid
}

.ui-input:hover,.ui-textarea:hover {
	border: 1px #000 solid
}

.ui-input:focus,.ui-textarea:focus {
	border: 1px #68acff solid;
	outline: 1px aqua solid
}

.ui-input-mini {
	height: 15px;
	line-height: 16px;
	padding: 2px
}

.ui-input-mini:focus {
	*padding: 1px
}

.ui-input-mini {
	width: 150px;
	vertical-align: middle
}

.ui-input-amount {
	width: 80px;
	font-weight: 700
}

.ui-input-len10,.ui-input-date {
	width: 67px
}

.ui-input-len5,.ui-input-time {
	width: 35px
}

.ui-input-len6,.ui-input-len6 .alieditContainer {
	width: 44px
}

.ui-input-len8,.ui-input-tel {
	width: 58px
}

.ui-input-len10cn {
	width: 122px
}

.ui-input-len30cn {
	width: 362px
}

.ui-input-len4,.ui-input-len4 .alieditContainer {
	width: 28px
}

.ui-textarea {
	width: 422px;
	height: 79px;
	line-height: 15px;
	border: 1px #9c9c9c solid;
	padding: 1px 3px 0 4px;
	_padding: 1px 2px 0 5px;
	overflow: auto;
	font-family: Arial
}

.ui-btn {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	line-height: 100%;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	zoom: 1
}

.ui-btn,.ui-btn .ui-btn-text {
	font-family: Tahoma;
	cursor: pointer;
	outline: 0
}

.ui-btn {
	font-family: SimSun
}

.ui-btn:hover {
	text-decoration: none
}

.ui-btn .ui-btn-text {
	border: 0;
	*border: 0;
	*overflow: visible
}

body .ui-btn .ui-btn-text {
	vertical-align: baseline
}

.ui-btn span,.ui-btn:hover span {
	display: block;
	float: left;
	text-decoration: none
}

.ui-btn-ok,.ui-btn-ok-hover,.ui-btn-cancel,.ui-btn-ok-disabled,.ui-btn button
	{
	font-size: 14px;
	padding: 1px
}

.ui-btn-ok {
	border: 1px #d74c00 solid;
	background-position: 0 0
}

.ui-btn-ok-hover,.ui-btn-ok:hover {
	padding: 1px;
	border: 1px #e55100 solid
}

.ui-btn-ok-disabled {
	background-position: 0 -103px;
	border: 1px #aaa solid
}

.ui-btn-cancel {
	background-position: 0 -103px;
	border: 1px #a8a8a8 solid
}

.ui-btn-ok .ui-btn-text,.ui-btn-ok-hover .ui-btn-text,.ui-btn-cancel .ui-btn-text,.ui-btn-ok-disabled .ui-btn-text
	{
	padding: 0 16px;
	padding-bottom: 3px;
	*padding-bottom: 0;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #fff
}

.ui-btn-ok span.ui-btn-text,.ui-btn-ok-hover span.ui-btn-text,.ui-btn-ok-hover:hover span.ui-btn-text,.ui-btn-cancel span.ui-btn-text
	{
	padding-bottom: 3px;
	_padding-bottom: 1px;
	_line-height: 28px;
	height: 25px;
	*height: 26px
}

.ui-btn-ok-hover,.ui-btn-ok-hover:hover {
	text-decoration: none
}

.ui-btn-ok-disabled .ui-btn-text {
	background: #ccc none;
	cursor: default
}

.ui-btn-cancel .ui-btn-text {
	background: #ccc;
	color: #fff
}

.ui-btn-ok-mini,.ui-btn-cancel-mini {
	padding: 1px
}

.ui-btn-ok-mini {
	border: 1px #d74c00 solid;
	background-position: 0 -10px
}

.ui-btn-cancel-mini,.ui-btn-cancel-mini {
	background-position: 0 -103px;
	color: #5b5b5b;
	border: 1px #bcbcbc solid;
	*margin-left: 3px
}

.ui-btn-ok-mini .ui-btn-text,.ui-btn-cancel-mini .ui-btn-text {
	padding: 0 9px;
	height: 20px;
	line-height: 20px;
	color: #fff
}

.ui-btn-ok-mini,.ui-btn-ok-mini {
	background-position: 0 -15px
}

.ui-btn-ok-mini .ui-btn-text {
	background-position: 0 -75px
}

.ui-btn-ok-mini:hover,.ui-btn-ok-mini-hover {
	border: 1px solid #e47000
}

.ui-btn-ok-mini:hover .ui-btn-text,.ui-btn-ok-mini-hover .ui-btn-text {
	background-position: 0 -518px
}

.ui-btn-cancel-mini .ui-btn-text {
	background-position: 0 -312px;
	color: #5b5b5b
}

.ui-btn-ok-mini span.ui-btn-text,.ui-btn-cancel-mini span.ui-btn-text {
	line-height: 21px
}

.ui-btn-cancel-mini:hover,.ui-btn-cancel-mini:hover {
	border: 1px solid #6e6e6e
}

.ui-btn-cancel-mini:hover .ui-btn-text,.ui-btn-cancel-mini-hover .ui-btn-text
	{
	background-position: 0 -110px
}

.ui-btn-ok-hover,.ui-btn-ok-hover:hover,.ui-btn-cancel:hover,.ui-btn-ok-mini:hover,.ui-btn-ok-mini-hover:hover,.ui-btn-cancel:hover,.ui-btn-cancel-mini:hover,.ui-btn-cancel-mini-hover:hover
	{
	text-decoration: none
}

.ui-btn-fixed,.ui-btn-4cn,.ui-btn-2cn {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 0 0 2px 0;
	*padding: 0;
	height: 19px;
	*height: 21px;
	line-height: 19px line-height:22px\9;
	_line-height: 19px;
	vertical-align: middle;
	background: transparent
		url(https://img.alipay.com/pa/frame/v2/bg-btn.png) 0 -336px no-repeat;
	border: 0;
	font-size: 12px;
	text-align: center;
	color: #4d4d4d;
	cursor: pointer
}

input.ui-btn-fixed,input.ui-btn-4cn,input.ui-btn-2cn,button.ui-btn-fixed,button.ui-btn-4cn,button.ui-btn-2cn
	{
	height: 21px
}

.ui-btn-fixed:hover,.ui-btn-2cn:hover,.ui-btn-4cn:hover {
	text-decoration: none;
	color: #4d4d4d
}

.ui-btn-fixed {
	width: 45px
}

.ui-btn-4cn {
	width: 66px;
	background-position: -53px -336px
}

.ui-btn-2cn {
	width: 36px;
	background-position: -128px -336px
}

.ui-btn-fixed-hover,.ui-btn-fixed:hover {
	background-position: 0 -612px
}

.ui-btn-4cn-hover,.ui-btn-4cn:hover {
	background-position: -53px -612px
}

.ui-btn-2cn-hover,.ui-btn-2cn:hover {
	background-position: -128px -612px
}

.ui-round-btn {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	line-height: 100%;
	text-align: left;
	font-size: 12px;
	zoom: 1
}

.ui-round-btn,.ui-round-btn-text {
	background: transparent
		url("https://i.alipayobjects.com/e/201204/30OeDv1YgM.png") no-repeat;
	border: 0;
	*border: 0;
	cursor: pointer;
	text-decoration: none;
	_vertical-align: baseline
}

.ui-round-btn:hover {
	text-decoration: none
}

.ui-round-btn span.ui-round-btn-text {
	display: block;
	float: left;
	background-position: right -519px
}

.ui-round-btn-text {
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	*overflow: visible;
	background-position: right -519px;
	color: #4d4d4d;
	font-weight: 700
}

.ui-round-btn {
	background-position: 0 -435px
}

.ui-round-btn:hover,.ui-round-btn-hover {
	background-position: 0 -404px
}

.ui-round-btn:hover .ui-round-btn-text,.ui-round-btn-hover .ui-round-btn-text
	{
	background-position: right -488px
}

.ui-round-btn-state-disabled,.ui-round-btn-state-disabled:hover {
	background-position: 0 -404px;
	cursor: default
}

.ui-round-btn-state-disabled .ui-round-btn-text,.ui-round-btn-state-disabled:hover .ui-round-btn-text
	{
	background-position: right -488px;
	color: #999; 
	cursor: default
}

.ui-round-btn-mini .ui-round-btn-text {
	height: 21px;
	line-height: 21px;
	font-family: Simsun;
	padding: 0 6px
}

.ui-round-btn-mini {
	background-position: 0 -200px
}

.ui-round-btn-mini .ui-round-btn-text {
	background-position: right -287px;
	color: #4d4d4d;
	font-weight: 500
}

.ui-round-btn-mini:hover,.ui-round-btn-mini-hover {
	background-position: 0 -638px
}

.ui-round-btn-mini:hover .ui-round-btn-text,.ui-round-btn-mini-hover .ui-round-btn-text
	{
	background-position: right -664px
}

.ui-title {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd
}

.ui-title,ui-title-relative {
	position: relative
}

.ui-title h2 {
	font: 18px '微软雅黑', '华文中宋'
}

.ui-title h3 {
	font: 14px '宋体'
}

.ui-title h2,.ui-title h3,.ui-title-relative {
	float: left
}

.ui-title-relative {
	padding-top: 2px
}

.ui-title-left {
	padding-left: 10px
}

.ui-title-left cite {
	color: #999
}

.ui-title-right {
	position: absolute;
	right: 0;
	top: 3px
}

.ui-title-right .return,.ui-title-right .cancel {
	padding-left: 16px;
	background: url("https://img.alipay.com/pa/frame/v2/ico-text.png")
		no-repeat 999px 999px transparent
}

.ui-title-right .cancel {
	background-position: 0 -93px
}

.ui-title-right .return {
	padding-left: 10px;
	background-position: -7px -93px
}

.ui-form {
	margin-top: 30px
}

.ui-form legend {
	display: none
}

.ui-fm-item:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden
}

.ui-fm-item {
	padding: 0 5px 15px 170px;
	*padding: 0 5px 12px 170px;
	_padding: 0 5px 13px 170px;
	zoom: 1
}

.ui-fm-label {
	float: left;
	width: 170px;
	margin-left: -170px;
	padding-top: 3px;
	*padding-top: 4px;
	text-align: right;
	font-size: 14px
}

.ui-fm-label-reset {
	padding-top: 0
}

.ui-fm-required {
	margin-right: 6px;
	font-family: SimSun;
	font-size: 14px;
	color: #f00
}

.ui-fm-explain {
	padding: 3px 0 0;
	padding: 5px 0 0\9;
	_padding-top: 3px;
	*margin-top: -1px;
	_margin-left: 3px;
	font-size: 12px;
	color: #b2b2b2
}

.ui-fm-other {
	_display: inline-block;
	margin-left: 4px
}

.ui-fm-item select {
	vertical-align: middle;
	padding: 4px 3px;
	_padding: 0;
	_margin: 4px 0 0
}

.ui-fm-status {
	color: #20b907;
	background: url(https://img.alipay.com/alice/ui-fm-loading.gif) right
		bottom no-repeat;
	padding-right: 15px
}

.ui-fm-list {
	_float: left;
	_width: 100%
}

.ui-fm-item .ui-input {
	font-size: 12px;
	*font-size: 11px;
	_font-size: 12px;
	color: #000;
	vertical-align: middle;
	*vertical-align: -5px
}

.ui-fm-item .ui-button-group .ui-button-text-only {
	margin: 3px 0 0;
	margin: 2px 0 0\0

}

.ui-fm-item .ui-button-text-only .ui-button-text {
	padding: .1em .5em
}

.ui-fm-item .ui-button-checkboxes .ui-state-selected {
	padding-right: 2px;
	background:
		url(https://img.alipay.com/alice/ui-button-checkboxes-selected.png)
		right bottom no-repeat
}

.ui-fm-hover .ui-input,.ui-fm-hover .ui-textarea {
	border: 1px #727272 solid
}

.ui-fm-focus .ui-input,.ui-fm-focus .ui-textarea {
	border: 1px #68acff solid;
	outline: 1px aqua solid;
	*padding: 3px 0 3px 2px;
	*border: 2px #95ddff solid;
	cursor: text
}

.ui-fm-focus .ui-textarea {
	*padding: 1px 0 1px 2px
}

.ui-fm-error .ui-input,.ui-fm-error .ui-textarea {
	border: 1px #f00 solid;
	color: #ff5243
}

.ui-fm-error .ui-input-reset {
	border: 1px #9c9c9c solid;
	color: #000
}

.ui-fm-info .ui-fm-explain,.ui-fm-error .ui-fm-explain,.ui-fm-warn .ui-fm-explain
	{
	background-image: url(https://img.alipay.com/alice/ui-fm.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	*zoom: 1
}

.ui-fm-info .ui-fm-explain {
	color: #4d4d4d;
	background-position: -160px -38px
}

.ui-fm-error .ui-fm-explain {
	color: #ff5243;
	background-position: -186px 6px
}

.ui-fm-warn .ui-fm-explain {
	background-position: -138px -80px
}

.ui-fm-error .ui-input:hover,.ui-fm-error .ui-textarea:hover {
	border: 1px #727272 solid;
	color: #727272
}

.ui-fm-error .ui-input:focus,.ui-fm-error .ui-textarea:focus {
	border: 1px #68acff solid;
	color: #727272
}

.ui-fm-row {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	margin-bottom: 20px
}

.ui-fm-col,.ui-fm-col-first {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-fm-row .ui-fm-col-first {
	width: 280px;
	vertical-align: middle
}

.ui-fm-row:after,ui-fm-row-first:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.ui-fm-row,.ui-fm-row-first {
	*zoom: 1
}

.ui-fm-label-kj {
	float: left;
	font-size: 14px;
	padding-top: 3px;
	border: medium none !important;
	width: 140px;
	padding-top: 0;
	margin: -7px 0 0 -155px
}

.ui-faq {
	padding: 17px 20px 7px 20px;
	margin-top: 40px;
	background: 0;
	border-top: 1px solid #f2f2f2
}

.ui-faq h3 {
	font-size: 14px;
	font-weight: 600;
	color: #000
}

.ui-faq dl {
	margin-top: 10px
}

.ui-faq dd,.ui-faq dt {
	padding-left: 1em
}

.ui-faq dt {
	background: url(https://img.alipay.com/alice/ui-icons.png) -366px 0
		no-repeat;
	font-weight: 600
}

.ui-faq dd {
	margin-bottom: 14px
}

.fn-hide,.hidden {
	display: none
}

.alieditContainer * {
	vertical-align: bottom
}

.alieditContainer {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 184px;
	height: 24px;
	vertical-align: bottom
}

.alieditContainer a.aliedit-install {
	border: 1px solid #aeaeae;
	line-height: 24px;
	color: #06F !important;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center
}

.alieditContainer object {
	width: 100%;
	height: 24px
}

.promptText_PTA {
	display: none
}

.aliedit-dn {
	position: relative;
	display: block;
	width: 165px;
	height: 100%;
	margin: -24px 0 0;
	border: 1px solid red;
	line-height: 24px;
	text-align: center;
	color: #f00;
	font-size: 12px;
	background: #fff
}

.aliedit-xbox {
	width: 670px;
	height: 380px;
	overflow: hidden;
	position: absolute;
	z-index: 9999;
	top: 5%;
	left: 10%;
	border: 6px solid #767576;
	background: #fff;
	-moz-box-shadow: 3px 2px 6px #333;
	-webkit-box-shadow: #333 2px 2px 6px
}

.aliedit-xbox iframe,.aliedit-box-shadow iframe {
	width: 100%;
	height: 100%
}

.aliedit-box-shadow {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9998;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .2;
	filter: alpha(opacity =   20);
	-ms-filter: 'alpha(opacity=20)'
}

.aliedit-box-shadow iframe {
	opacity: 0;
	filter: alpha(opacity =   0);
	-ms-filter: 'alpha(opacity=0)'
}

.aliedit-load {
	z-index: 9999
}

.aliedit-tips {
	position: relative;
	_position: absolute;
	display: block;
	width: 192px;
	height: 37px;
	background: url(https://img.alipay.com/pa/global/home/bg-aliedit.png) 0
		-36px no-repeat;
	margin-top: -61px
}

.aliedit-tips-update {
	background-position: 0 -76px
}

.pop-aliedit .container {
	padding: 20px;
	overflow: hidden;
	border: 3px #a2a2a2 solid;
	background: #f3f3f3
}

.ui-aliedit-amount .alieditContainer {
	width: 90px
}

.ui-list-icons {
	margin-bottom: 10px
}

.ui-list-icons li {
	float: left;
	width: 156px;
	margin-bottom: 20px;
	margin-right: 20px
}

.ui-list-icons input {
	vertical-align: middle
}

.ui-list-icons .icon-box {
	left: 3px;
	cursor: pointer
}

.ui-list-icons .current,.ui-list-icons .hover {
	border-color: #f60 !important
}

.ui-list-icons li.more {
	text-align: center
}

.ui-list-icons li.more a {
	display: block;
	outline: 0
}

.ui-list-icons li.more b {
	display: block;
	height: 12px;
	margin: 0 auto;
	width: 14px;
	height: 8px;
	font-size: 0
}

.ui-list-tip {
	margin-bottom: 5px;
	padding-bottom: 5px;
	display: block;
	color: #888;
	text-align: right;
	border-bottom: 1px dashed #ccc
}

.long-logo .ui-list-icons li {
	width: 218px;
	margin-right: 10px;
	display: inline
}

.long-logo .ui-list-icons .icon-box {
	*left: 0
}

.long-logo .icon-box,.long-logo .icon-box-commend,.long-logo .icon-box-kj
	{
	width: 190px;
	background-color: #fff !important;
	line-height: 36px
}

.long-logo .bank-num {
	float: right;
	padding-top: 8px
}

.long-logo-reset .ui-four-icons {
	margin-left: 30px;
	margin-top: -30px;
	*margin-top: -20px
}

.long-logo .icon-box .icon,.long-logo .icon-box-commend .icon,.long-logo .icon-box-kj .icon
	{
	float: left;
	width: 126px;
	padding: 0
}

.long-logo .icon-right {
	float: right;
	width: 15px;
	margin: 0 3px;
	height: 100%;
	color: #07f;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap
}

.long-logo .fenqi {
	background: url('https://i.alipayobjects.com/e/201203/2lEu9F9RWN.png')
		no-repeat scroll 0 center;
	text-indent: -9999px
}

.long-logo .back170 {
	margin-left: -170px
}

.long-logo .xbox .ui-list-icons {
	margin-left: 20px;
	*margin-top: 10px
}

.long-logo .xbox .ui-list-icons li {
	margin-right: 20px
}

.long-logo-btn .ui-btn-ok,.long-logo-btn .ui-fm-explain {
	margin-left: -170px
}

.long-logo .xbox .ui-list-tip {
	margin-left: 0
}

.icon-box,.icon-box-commend,.icon-box-kj {
	width: 126px;
	border: 1px solid #ddd;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	background-color: #eee
}

.icon-box .icon-cardNo {
	font-size: 11px;
	-webkit-text-size-adjust: none
}

.icon-box .icon,.icon-box-commend .icon,.icon-box-kj .icon {
	display: block;
	height: 36px;
	line-height: 30px;
	background-repeat: no-repeat;
	padding: 0 10px;
	color: #07f;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden
}

.icon-box-commend {
	top: -1px;
	border-right: 0;
	margin-left: 5px
}

.icon-box-kj {
	top: -1px;
	border-left: none;
	margin-right: 5px;
	width: 145px
}

.icon-box-kj .icon {
	text-indent: -9999px !important;
	text-align: left
}

.no-cartoon {
	width: 88px;
	margin-left: -100px
}

.no-cartoon .colon {
	right: -10px
}

.short-width {
	width: 110px
}

.ui-line {
	margin: 3px 0;
	overflow: hidden;
	border-bottom: 1px dotted #cfd2d7;
	height: 1px
}

.ui-notice {
	position: relative
}

.ui-notice-container {
	padding: 14px 100px
}

.ui-notice-title {
	font-size: 14px;
	font-weight: 600;
	color: #000
}

.ui-notice .ui-icon-notice {
	position: absolute;
	left: 50px;
	top: 13px;
	width: 32px;
	height: 32px
}

.ui-notice .ui-notice-content {
	color: #808080
}

.ui-state-success {
	background: #edffcc;
	border: 1px #e5e5cd solid
}

.ui-state-error {
	background: #fceee8;
	border: 1px #f6c8b5 solid
}

.ui-state-hold {
	background: #fceee8;
	border: 1px #f6c8b5 solid
}

.ui-state-info {
	background: #e5f5ff;
	border: 1px #cbd7e3 solid
}

.ui-state-warn {
	background: #ffff9d;
	border: 1px #e7c560 solid
}

.ui-state-wait {
	background: #e5f5ff;
	border: 1px #cbd7e3 solid
}

.ui-notice-noicon {
	padding-left: 14px;
	padding-right: 0
}

.ui-table table {
	width: 100%;
	border: 1px solid #c8c8c8;
	border-width: 0 1px 1px 0;
	background: #fff
}

.ui-table caption {
	font-weight: bold;
	padding: 3px 0 5px 2px
}

.ui-table td,.ui-table th {
	padding: 3px 5px;
	border: 1px solid #c8c8c8;
	border-width: 1px 0 0 1px
}

.ui-table thead th {
	font-size: 12px;
	background: #e9e9e9
}

.ui-table-align-right {
	text-align: right
}

.ui-table-detail {
	width: 570px
}

.ui-table-detail .first {
	width: 140px;
	font-size: 14px;
	text-align: right
}

.ui-table-detail tfoot td {
	background: #ebebec
}

.ui-table-no-grid {
	border-bottom: 1px solid #ededed
}

.ui-table-no-grid table {
	border: 0
}

.ui-table-no-grid thead th,.ui-table-no-grid td,.ui-table-no-grid td {
	border: 1px solid #ededed;
	border-width: 0 0 1px
}

.ui-table-no-grid thead th {
	border-color: #d2d2d2
}

.ui-table-no-grid .split {
	background: #f3f3f3
}

.ui-table-radius table {
	border-width: 0 0 1px;
	border-collapse: separate\0

}

.ui-table-radius caption {
	padding-bottom: 10px;
	font: 700 14px/17px Simsun;
	color: #333
}

.ui-table-radius thead th {
	padding: 0;
	height: 23px;
	text-indent: 10px;
	background: url(../../img/ui-table.png) 0 -92px repeat-x;
	border-width: 0 0 0 1px
}

.ui-table-radius thead .first {
	background-position: 0 0;
	border: 0
}

.ui-table-radius thead .last {
	background-position: right -46px
}

.ui-table-radius thead th span {
	display: block;
	height: 100%;
	line-height: 23px;
	margin-left: 1px;
	background: url(../../img/ui-table.png) right -382px repeat-x
}

.ui-table-radius thead .first span {
	margin-left: 2px
}

.ui-table-radius thead .last span {
	background-position: 0 -382px;
	margin-right: 2px
}

.ui-table-radius tbody th,.ui-table-radius td {
	padding: 7px 10px;
	word-break: break-all
}

.ui-table-radius tbody th {
	font-weight: 700
}

.ui-table-radius td.last {
	border-width: 1px 1px 0 1px
}

.ui-dialog {
	position: absolute
}

.ui-dialog-container-cashier {
	*display: inline-block;
	_display: inline;
	height: 100%;
	position: relative;
	zoom: 1
}

.ui-dialog-fix {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	*filter: mask()
}

.ui-dialog-modal {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.ui-dialog-modal .ui-dialog-shadow {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9998;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .2;
	filter: alpha(opacity =   20);
	-ms-filter: 'Alpha(Opacity=20)'
}

.ui-dialog-shadow iframe {
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity =   0);
	-ms-filter: 'Alpha(Opacity=0)'
}

.ui-icon-arrow-cashier {
	position: absolute;
	left: 50%;
	background-repeat: no-repeat
}

.ui-tip {
	position: relative;
	zoom: 1
}

.ui-tip-container {
	*display: inline-block;
	_display: inline;
	height: 100%;
	position: relative;
	zoom: 1;
	color: #4d4d4d
}

.ui-tip-icon-text .ui-tip-text,.ui-tip-info .ui-tip-text,.ui-tip-warn .ui-tip-text,.ui-tip-success .ui-tip-text,.ui-tip-error .ui-tip-text
	{
	padding-left: 20px;
	zoom: 1
}

.ui-tip-icon-text .ui-tip-icon,.ui-tip-info .ui-tip-icon,.ui-tip-warn .ui-tip-icon,.ui-tip-success .ui-tip-icon,.ui-tip-error .ui-tip-icon
	{
	position: absolute;
	left: 0;
	top: 2px;
	width: 15px;
	height: 15px;
	display: block;
	background-image: url(https://img.alipay.com/alice/ui-tip.png);
	background-repeat: no-repeat
}

.ui-tip-icon-text .ui-tip-icon {
	left: 3px;
	top: 5px
}

.ui-icon-tip {
	position: absolute;
	z-index: 1;
	left: 50%;
	margin-left: -8px;
	width: 16px;
	height: 10px;
	line-height: 10px
}

.ui-icon-top-arrow {
	top: -9px;
	text-indent: -9999em
}

.ui-icon-bottom-arrow {
	text-indent: -9999em;
	margin-top: -1px;
	_bottom: -9px
}

.ui-state-info {
	background: #e5f5ff;
	border: 1px #a5b9ce solid
}

.ui-state-info .ui-tip-container {
	padding: 3px;
	border: 1px #fff solid
}

.ui-state-error {
	background: #fceee8;
	border: 1px #f6c8b5 solid
}

.ui-state-error .ui-tip-container {
	padding: 3px;
	border: 1px #fff solid
}

.ui-state-warn {
	background: #ffff8d;
	border: 1px #e7c560 solid
}

.ui-state-warn .ui-tip-container {
	padding: 3px;
	border: 1px #fff solid
}

.ui-tip-text-only .ui-tip-container {
	display: block;
	padding: 3px 8px
}

#J-point-use .ui-tip-container {
	clear: left;
	height: 27px;
	_width: 99%
}

#J-point-use .quickPoint-icon-fix {
	display: inline-block;
	float: left
}

#J-point-use .quickPoint-icon-fix .ui-tip-icon {
	margin-top: 4px
}

#J-point-use .ui-tip-text {
	display: inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left
}

#J-use-quickpoint {
	float: left
}

.ui-tips-bubble {
	background: #a8a8a8
}

.ui-tips-bubble .ui-dialog-container-cashier {
	top: -2px;
	left: -2px;
	padding: 5px;
	border: 1px #dea90c solid;
	background: #ffff8d
}

.ui-tips-bubble .ui-icon-arrow-cashier {
	margin: -3px 0 0 -10px;
	width: 16px;
	height: 11px;
	_bottom: -8px;
	background-position: -89px -333px;
	line-height: 16px;
	overflow: hidden
}

.ui-tips-bubble .ui-icon-top-arrow {
	top: -9px;
	_bottom: -12px;
	background-position: -171px 0
}

.ui-tips-cashier {
	border: #a1bee0 1px solid;
	background: #fffced;
	padding: 5px
}

.ui-tips-cashier .ui-dialog-close {
	position: absolute;
	right: 5px;
	top: 1px;
	z-index: 1
}

.ui-tips-cashier .ui-icon {
	position: absolute;
	z-index: 1;
	left: -8px;
	top: 50%;
	width: 8px;
	height: 15px;
	margin-top: -10px
}

.ui-tip-forbidden .ui-tip-text,.ui-tip-loading .ui-tip-text {
	padding-left: 20px;
	zoom: 1
}

.ui-tip-forbidden .ui-tip-icon,.ui-tip-loading .ui-tip-icon {
	position: absolute;
	left: 0;
	top: 2px;
	width: 15px;
	height: 15px;
	display: block;
	background-image: url(https://img.alipay.com/alice/ui-tip.png);
	background-repeat: no-repeat
}

.ui-tip-loading .ui-tip-icon {
	background-image:
		url(https://img.alipay.com/pa/frame/v2/ico-form-loading.gif);
	background-position: 0 0
}

.ui-tip-forbidden .ui-tip-icon {
	background-position: 0 -64px
}

.ui-tip-cert {
	width: 290px
}

.ui-tip-sccheck {
	background: #ffff9d;
	border: 1px #e7c560 solid;
	margin-bottom: 20px
}

.ui-tip-sccheck span.ui-tip-icon {
	left: 50px;
	top: 13px;
	width: 32px;
	height: 32px;
	background: url(https://img.alipay.com/alice/ui-notice.png) no-repeat 0
		-72px
}

.ui-tip-sccheck .ui-tip-text {
	color: #808080;
	padding: 14px 100px
}

.ui-tip-sccheck .ui-tip-text span.ui-tip-icon {
	left: 3px;
	top: 5px;
	width: 15px;
	height: 15px;
	background: url(https://img.alipay.com/sys/cashier/style/cashier-bg.png)
		no-repeat -104px -306px
}

.ui-tip-sccheck .ui-tip .ui-tip-text {
	padding: 0 0 0 20px
}

.ft-red {
	color: #f00
}

.ft-orange {
	color: #f60
}

.ft-green {
	color: #41ab01
}

.ft-12 {
	font-size: 12px
}

.ft-14 {
	font-size: 14px
}

.ft-gray {
	color: #999
}

#header .logo,#header .logo .cashier-logo,#header .logo .deposit-logo,.advantage em,.cashier-bank-kj .icon-info,.cashier-bank-kj-NO .icon-info,.channel-tab h3.tab-title,.ico-bow,.ico-box,.ico-safe,.ico-shield,.ico-assure,.icon-question,.limited-coupon .action-lj,.tab-col li.current,.ui-apop .ui-icon-arrow-cashier,.ui-btn-ok .ui-btn-text,.ui-btn-ok,.ui-round-mini-btn,.ui-btn-ok-hover,.ui-faq dt,.ui-fm-error .ui-fm-icon,.ui-fm-forbidden .ui-fm-icon,.ui-fm-success .ui-fm-icon,.ui-fm-warn .ui-fm-icon,.ui-icon-arrow-cashier,.ui-icon-tip,.ui-list-icons li.more b,.ui-notice .ui-icon-notice,.ui-state-error .ui-tip-icon,.ui-state-forbidden .ui-tip-icon,.ui-state-info .ui-tip-icon,.ui-state-success .ui-tip-icon,.ui-state-warn .ui-tip-icon,.ui-tab-title,.ui-tab-trigger .current,.ui-tip-error .ui-tip-icon,.ui-tip-forbidden .ui-tip-icon,.ui-tip-info .ui-tip-icon,.ui-tip-success .ui-tip-icon,.ui-tip-warn .ui-tip-icon,.ui-tips-cashier .ui-icon,.preferential,.member,.ui-xbox-action b,.ui-round-btn-more .more,.ui-round-btn-add .add,.ui-area-shrink,.ui-area-expand,.ui-round-btn-add,.ui-round-btn-text,.ui-round-btn-more .expand,.ui-round-btn-more .shrink,.express-logo2,#order .bao_logo
	{
	background: url("https://i.alipayobjects.com/e/201204/30OeDv1YgM.png")
		999px 999px no-repeat
}

.cashier-box-min {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#eaeef9) );
	background: -moz-linear-gradient(top, #fff, #eaeef9);
	border: #bcccee 1px solid;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,
		startColorStr=#FFFFFF, endColorStr=#EAEEF9 )
}

.deposit .cashier-box-min {
	background: #f6f9ff
}

#header .logo {
	background-position: 0 0
}

#header .logo .cashier-logo {
	background-position: -70px -35px;
	_background-position: -70px -34px
}

#header .logo .deposit-logo {
	background-position: 0 -35px;
	_background-position: -70px -34px
}

.cashier-box-order .order tbody tr {
	background-position: 0 -68px
}

.ui-tip-info .ui-tip-icon,.ui-state-info .ui-tip-icon {
	background-position: -72px -306px
}

.ui-tip-error .ui-tip-icon,.ui-state-error .ui-tip-icon,.ui-fm-error .ui-fm-icon
	{
	background-position: -88px -306px
}

.ui-tip-warn .ui-tip-icon,.ui-state-warn .ui-tip-icon,.ui-fm-warn .ui-fm-icon
	{
	background-position: -104px -306px
}

.ui-tip-success .ui-tip-icon,.ui-state-success .ui-tip-icon,.ui-fm-success .ui-fm-icon
	{
	background-position: -120px -306px
}

.ui-tip-forbidden .ui-tip-icon,.ui-state-forbidden .ui-tip-icon,.ui-fm-forbidden .ui-fm-icon
	{
	background-position: -136px -306px
}

.ui-state-info .ui-icon-top-arrow {
	background-position: -72px -320px
}

.ui-state-info .ui-icon-bottom-arrow {
	background-position: -89px -322px
}

.ui-state-error .ui-icon-top-arrow {
	background-position: -106px -322px
}

.ui-state-error .ui-icon-bottom-arrow {
	background-position: -106px -332px
}

.ui-state-warn .ui-icon-top-arrow {
	background-position: -72px -332px
}

.ui-state-warn .ui-icon-bottom-arrow {
	background-position: -89px -332px
}

.ui-state-success .ui-icon-notice {
	background-position: -1px -260px
}

.ui-state-error .ui-icon-notice {
	background-position: -1px -294px
}

.ui-state-hold .ui-icon-notice {
	background-position: -38px -260px
}

.ui-state-info .ui-icon-notice {
	background-position: -38px -294px
}

.ui-state-warn .ui-icon-notice {
	background-position: -1px -328px
}

.ui-state-wait .ui-icon-notice {
	background-position: -38px -328px
}

.channel-tab h3.tab-title {
	background-position: 0 -103px;
	background-repeat: repeat-x
}

.tab-col li.current {
	background-position: -74px -260px
}

.ui-list-icons li.more b {
	background-position: -150px -35px
}

.ui-btn-ok,.ui-btn-ok-hover {
	background-position: 0 -135px;
	background-repeat: repeat-x
}

.ui-btn-ok .ui-btn-text {
	background-position: 0 -198px;
	background-repeat: repeat-x
}

.ui-btn-ok-hover .ui-btn-text,.ui-btn-ok:hover .ui-btn-text {
	background-position: 0 -167px;
	background-repeat: repeat-x
}

.ui-btn-cancel {
	background-position: 0 -228px;
	background-repeat: repeat-x
}

.ui-faq dt {
	background-position: -162px -36px
}

.ui-tips-cashier .ui-icon {
	background-position: -150px -42px
}

.ui-fm-label-kj .icon {
	background-position: right 0 !important
}

.no-cartoon .icon {
	background-position: -3px 0 !important
}

.ui-tab-title {
	background-position: 0 -102px;
	background-repeat: repeat-x
}

.ui-tab-trigger .current {
	background-position: -74px -260px
}

.ui-round-btn-text {
	background-position: right -519px
}

.member {
	height: 16px;
	margin: 0 4px;
	width: 16px;
	display: block
}

.member-gold {
	background-position: -63px -383px
}

.member-normal {
	background-position: -83px -383px
}

.ui-apop .ui-dialog-container-cashier {
	padding: 15px;
	background-color: #fffced;
	border: 1px solid #a1bee0
}

.ui-apop .j-apop-close {
	position: absolute;
	top: 0;
	right: 10px
}

.ui-apop .ui-icon-arrow-cashier {
	left: 1px;
	background-position: -150px -42px;
	height: 16px;
	margin-top: 20px;
	width: 8px;
	top: 0;
	text-indent: -999px
}

.ui-apop {
	z-index: 1000
}

.ui-dialog-fix {
	height: 100%;
	overflow: hidden;
	left: -2px;
	top: -2px
}

#container {
	width: 950px;
	margin: 0 auto
}

#header {
	margin-top: 15px
}

#header .quick-links li {
	float: left
}

#header .logo {
	float: left;
	text-indent: -999px;
	height: 33px;
	width: 100px
}

#header .logo .deposit-logo,#header .logo .cashier-logo {
	display: block;
	width: 74px;
	height: 33px;
	margin-left: 95px
}

#content {
	margin: 10px 0
}

.deposit-nav,.cashier-nav {
	text-align: left;
	margin: 15px 0 10px
}

.cashier-nav {
	position: relative;
	font-size: 12px
}

.deposit-nav {
	text-align: right;
	margin-top: 0;
	font-size: 14px
}

.cashier-nav ol li {
	float: left
}

.cashier-nav li.current {
	color: #ab4400;
	font-weight: bold
}

.cashier-box-min {
	border: 1px solid #bcccee;
	padding: 10px;
	margin-top: -1px
}

.cashier-box-min .ui-form {
	margin-top: 5px
}

.cashier-box-min .ui-form .ui-fm-item {
	padding-bottom: 8px
}

.cashier-box,.cashier-channel-box {
	border: 3px solid #bcccee;
	padding: 20px;
	_zoom: 1
}

.cashier-box h4,.cashier-box h5 {
	font-size: 14px;
	font-weight: normal
}

.cashier-channel-box {
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 35px
}

.cashier-channel-box .icon-box {
	margin-right: 3px
}

.cashier-channel-box .ui-fm-label {
	margin-left: -178px
}

.cashier-box-order table.order {
	background-color: #fffced;
	border: 4px solid #a1bee0
}

.cashier-box-order .order tr {
	line-height: 200%
}

.cashier-box-order .order tr td {
	border-bottom: 1px dashed #d1d3d7;
	padding: 3px 10px
}

.channel-tab .ui-form {
	margin-top: 20px
}

#footer {
	background-color: #eee;
	margin-top: 20px;
	padding: 10px;
	text-align: center
}

#footer #ServerNum {
	color: #eee
}

#J-amount img,#pay-record img,.ui-fm-col em.ft-orange img {
	margin-right: 5px;
	margin-top: -3px;
	vertical-align: middle
}

#J-PCEbank,#J-PDEbank,#J-DEbank {
	padding: 20px 10px
}

.kj-area {
	background-color: #fffbe1;
	border: 1px dashed #febf90;
	border-width: 1px 0;
	margin: 10px 0 0;
	padding: 20px 0 0 10px
}

.channel-tab .fn-mt-0 {
	margin-top: 0
}

.kj-area-line-fix {
	margin-bottom: 0;
	border-bottom: 1px dashed #febf90
}

.long-logo .icon-right {
	width: 21px
}

.long-logo .icon-box,.long-logo .icon-box-commend,.long-logo .icon-box-kj
	{
	width: 190px
}

.long-logo .xbox .ui-list-icons li {
	margin-right: 10px
}

.long-logo .qiye {
	left: 173px
}

.loading-main {
	margin: 100px auto 200px;
	width: 240px
}

.loading-main img,.loading-main span,.loading-main a {
	vertical-align: middle
}

.loading-main span {
	margin: auto 10px
}

.kj-area {
	background-color: #fffbe1;
	border: 1px dashed #febf90;
	border-width: 1px 0;
	margin: 10px 0 0;
	padding: 20px 0 0 10px
}

.channel-tab {
	position: relative;
	zoom: 1;
	margin-top: 15px
}

.channel-tab h3.tab-title {
	border: 1px solid #a1bede;
	color: #4d4d4d;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	padding-left: 20px
}

.tab-col {
	position: absolute;
	top: -3px;
	width: 720px;
	left: 170px
}

.tab-col li {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 37px;
	line-height: 37px;
	margin-left: 3px;
	text-align: center;
	width: 93px
}

.tab-col li.tab-li-right {
	float: right
}

.tab-col li.current {
	height: 44px;
	width: 93px
}

.tab-col li.current a {
	color: #000;
	text-decoration: none
}

.tab-col li a {
	color: #07f;
	display: block;
	height: 37px;
	text-decoration: none;
	width: 93px;
	outline: 0
}

.tab-col li a:hover {
	text-decoration: none
}

.cashier-bank .icon,.cashier-bank-kt .icon,.cashier-credit .icon,.cashier-credit-kt .icon,.cashier-bank-fq .icon,.cashier-bank-qy .icon,.cashier-bank-um .icon,.cashier-bank-kj .icon,.cashier-bank-kj-NO .icon
	{
	height: 36px
}

.bank-icon-fix {
	margin-top: 9px;
	padding-bottom: 10px
}

.icon-box em {
	font-weight: normal
}

.cashier-bank-kt .icon-box,.cashier-credit-kt .icon-box {
	border-color: #ddd;
	background: #eee
}

.cashier-bank-fq .icon-box,.cashier-bank-qy .icon-box {
	border-right: 0
}

.cashier-bank-um .icon-box {
	border: 0
}

.cashier-bank-desc {
	color: #999;
	font-weight: normal;
	padding: 4px 0 15px 0
}

.cashier-bank-fq .icon-info,.cashier-bank-qy .icon-info,.cashier-bank-kj .icon-info,.cashier-bank-kj-NO .icon-info,.cashier-bank .icon-info
	{
	background-color: #d2eef7;
	border: 1px solid #DDD;
	border-left: none;
	font-weight: normal;
	height: 100%;
	left: 123px;
	padding: 0 3px;
	position: absolute;
	top: -1px;
	line-height: 18px
}

.cashier-bank-fq .icon-info {
	background-color: #ffdfbd
}

.cashier-bank-kj .icon-info,.cashier-bank-kj-NO .icon-info {
	background-position: 0 -380px;
	background-color: #FFF;
	height: 22px;
	width: 17px;
	left: 115px;
	top: -9px;
	text-indent: -9999px;
	border: 0
}

.cashier-bank-fq .current .icon-info,.cashier-bank-qy .current .icon-info,.cashier-bank-kj .current .icon-info,.cashier-bank-kj-NO .current .icon-info
	{
	border-color: #f60
}

.icon-box em {
	padding-left: 3px
}

.icon-box .icon-info {
	letter-spacing: 0
}

.icon-box-kj .icon {
	background: url("https://img.alipay.com/tp/cashier/kuai_icon.png")
		no-repeat scroll 0 3px #fff
}

.icon-box-top {
	top: 5px
}

.icon-box-kIcon {
	background-color: transparent;
	border: 0;
	vertical-align: middle;
	width: 100%
}

.icon-box-kIcon .KuaiIcon,.icon-box-kIcon .KuaiIconY {
	float: left;
	width: 106px;
	height: 26px;
	margin-top: -6px
}

.icon-box-kIcon .KuaiIconY {
	background:
		url('https://i.alipayobjects.com/combo.png?d=cashier&t=KuaiIconY')
		no-repeat 0 0 !important;
	text-indent: -999px
}

.icon-box-kIcon .icon-box-kIcon-explain {
	line-height: 26px
}

.limited-coupon .action-lj {
	padding: 0 3px;
	position: absolute;
	top: -1px;
	left: 110px;
	background-position: -132px -337px;
	border: medium none;
	height: 36px;
	text-indent: -9999px;
	width: 30px
}

.limited-no-bank {
	padding-left: 30px
}

.limited-no-bank .limited-coupon {
	position: relative;
	width: 250px
}

.limited-no-bank .limited-coupon .action-lj {
	height: 37px;
	left: -30px;
	background-position: -114px -364px;
	width: 18px
}

.rt-discount {
	background-color: #fff2f4;
	border: 1px solid #ee8490;
	display: inline-block;
	padding: 1px;
	color: #ca1429
}

.icon-box .action-rt {
	position: absolute;
	top: -19px;
	left: -1px;
	line-height: 13px
}

.long-logo .cashier-bank-kj .icon-info,.long-logo .cashier-bank-kj-NO .icon-info
	{
	left: 160px;
	top: -10px
}

.long-logo .cashier-bank-kt .icon-box,.long-logo .cashier-credit-kt .icon-box
	{
	background: #fff
}

.long-logo .qiye {
	left: 170px;
	border-style: solid solid solid none
}

.cashier-consumer li {
	width: 190px
}

.cashier-consumer .icon-box {
	width: 160px
}

.cashier-consumer .icon {
	height: 36px
}

.cashier-consumer .icon-info {
	position: absolute;
	left: 67px;
	top: 18px
}

.cashier-consumer .icon-title {
	position: absolute;
	left: 66px;
	top: 0;
	font-weight: bold
}

.inline-icon .icon {
	background: url(https://img.alipay.com/tp/frame/v1/choosecoupon.png)
		no-repeat 999px 999px;
	display: inline-block;
	height: 16px;
	width: 19px;
	margin-top: -4px;
	vertical-align: middle
}

.inline-icon .coupon {
	background-position: 0 -155px
}

.inline-icon .promotion {
	background-position: 0 -185px
}

.inline-icon .promotion-2 {
	background-position: 0 -124px;
	width: 41px
}

.inline-icon .promotion-5 {
	background-position: 0 -93px;
	width: 41px
}

.inline-icon .promotion-10 {
	background-position: 0 -62px;
	width: 47px
}

.inline-icon .promotion-20 {
	background-position: 0 -31px;
	width: 47px
}

.inline-icon .promotion-50 {
	background-position: 0 0;
	width: 47px
}

.icon-question {
	background-position: -151px -305px;
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	margin: 2px 0 0 6px;
	cursor: pointer;
	vertical-align: middle
}

.inline-icon-jfb {
	background:
		url('https://img.alipay.com/tp/cashier/extend/jfb-16-16.jpg')
		no-repeat 999px 999px;
	display: inline-block;
	height: 16px;
	width: 19px;
	margin-top: -4px;
	_margin-top: 1px;
	vertical-align: middle;
	background-position: 0 0;
	width: 16px
}

.ww-announcing {
	background: url("https://i.alipayobjects.com/e/201203/2ncSdt9XQI.png") 0
		0 no-repeat;
	display: inline-block;
	width: 70px;
	height: 20px;
	cursor: pointer;
	vertical-align: middle
}

.ww-announced {
	background: url("https://i.alipayobjects.com/e/201203/2ncTSxuoXi.png") 0
		0 no-repeat;
	display: inline-block;
	width: 70px;
	height: 20px;
	cursor: pointer;
	vertical-align: middle
}

.ico-promotion-detail {
	background: url("https://i.alipayobjects.com/e/201203/2lm6gnsVAI.png")
		no-repeat scroll 0 -544px transparent;
	cursor: default;
	display: inline-block;
	height: 18px;
	overflow: hidden;
	vertical-align: middle;
	width: 18px
}

.ui-equalheight {
	position: relative;
	border-bottom: 1px dashed #ddd
}

.ui-equalheight .ui-fm-row {
	margin-bottom: 0
}

.ui-paymount-text {
	position: absolute;
	top: 38%;
	left: 48%
}

.fundbill-bank-content {
	heigth: 100%
}

.gray-text {
	color: #808080
}

.line-cross {
	text-decoration: line-through
}

.ui-fm-far-col {
	margin-left: 239px
}

.no-splitline {
	border: 0
}

.font-orange {
	color: #f60;
	font-size: 12px
}

.fn-hide-vi {
	visibility: hidden
}

.m-cue {
	background: url("https://i.alipayobjects.com/e/201204/30OeDv1YgM.png")
		no-repeat scroll 0 0 transparent;
	padding-left: 18px;
	background-position: -70px -301px;
	border: 0 none;
	font-size: 12px;
	margin: 0;
	padding-bottom: 5px;
	float: left;
	height: 15px
}

.tb-inner {
	zoom: 1;
	margin-bottom: 15px
}

.tb-inner table {
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	background: #fff
}

.fm-input .tb-inner a {
	padding-left: 0
}

.tb-inner caption {
	padding: 3px 0 5px 2px
}

.tb-inner td,.tb-inner thead th {
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	padding: 3px 5px;
	font-family: Simsun
}

.tb-inner thead th {
	font-size: 12px;
	background: #e9e9e9;
	vertical-align: baseline
}

.tb-inner .action {
	position: absolute;
	top: 3px;
	right: 0
}

.xbox .tb-inner {
	border: 1px #b4b4b4 solid;
	border-width: 1px 0 0 1px
}

.xbox .tb-inner table {
	width: auto;
	border: 0
}

.xbox .tb-bank-intro {
	margin-top: 10px;
	border-width: 0 1px 1px 0
}

.xbox .tb-bank-intro table {
	width: 100%;
	border: 0
}

.tb-bank-intro th {
	text-align: left
}

.tb-bank-intro thead th {
	vertical-align: middle;
	background: #e7e7e7;
	color: #000
}

.tb-bank-intro thead td {
	background: #e7e7e7
}

.tb-bank-intro .first {
	white-space: nowrap
}

.bank-tip {
	font-size: 13px
}

.bank-phone {
	margin: 5px 0 10px 0
}

.cashier-pay-info {
	border-bottom: 1px dashed #cfd2d7;
	padding-bottom: 10px;
	margin-bottom: 10px
}

#payBalance #J-message-reload {
	width: 200px
}

.cashier-box-min .ui-fm-label {
	font-size: 12px
}

.channel-tab .cashier-tab-col {
	left: 200px
}

.channel-tab .cashier-newuser-msg {
	width: 400px;
	margin-top: 10px
}

.channel-tab .cashier-newuser-msg .ui-icon-top-arrow {
	left: 55px
}

.cashier-phone-info table tr {
	background-color: #EEE
}

.cashier-phone-info table th {
	padding: 10px 5px 0
}

.cashier-phone-info table td {
	padding: 10px 5px 5px
}

.ch-petty-sum {
	font-size: 20px
}

.cahiser-vip {
	display: inline-block;
	margin-right: 10px;
	margin-top: -4px;
	vertical-align: middle
}

#J-question-tip {
	font-size: 12px;
	width: 246px
}

#J-question-tip .ui-icon-arrow-cashier {
	margin: -3px 0 0 56px
}

.preferential {
	position: absolute;
	top: 12px;
	left: 69px;
	background-color: #ca1429;
	line-height: 15px;
	display: inline-block;
	width: 18px;
	color: white;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	_padding-left: 1px;
	_top: 11px
}

.channel-tab .deposit-tab-col {
	left: 170px
}

.user-account th {
	padding-right: 12px;
	text-align: right;
	width: 165px
}

#container.xbox,#J-chooseBankList.xbox {
	width: auto;
	height: auto;
	padding: 20px
}

#xbox-overlay {
	position: absolute;
	z-index: 997;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

* html #xbox-overlay {
	position: absolute
}

.xbox-overlay-bg {
	background-color: #000;
	filter: alpha(opacity =     20);
	-moz-opacity: .20;
	opacity: .20
}

#xbox-hide-select {
	z-index: 999;
	background-color: #fff;
	border: 0;
	filter: alpha(opacity =     0);
	-moz-opacity: 0;
	opacity: 0;
	width: 100%
}

#xbox-mock {
	position: absolute;
	background: #fff;
	z-index: 1002;
	color: #000;
	border: 6px solid #767576;
	text-align: left;
	top: 16%;
	left: 30%;
	overflow: hidden
}

* html #xbox-mock {
	position: absolute
}

#xbox-load {
	position: fixed;
	height: 13px;
	width: 208px;
	z-index: 1003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px
}

* html #xbox-load {
	position: absolute
}

#xbox-iframe {
	width: 100%;
	height: 100%;
	clear: both;
	border: 0;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px
}

.container-xbox {
	padding: 20px
}

#container h2,#J-savePrototypeContext h2,#J-chooseBankList h2 {
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	padding-bottom: 10px;
	margin-bottom: 10px
}

#J-chooseBankList.xbox {
	margin: 0 auto
}

#xbox-mock .ui-xbox-action {
	top: 24px;
	right: 22px;
	font-size: 16px
}

#xbox-mock .ui-xbox-action a {
	text-decoration: none;
	position: relative;
	padding-left: 20px
}

#xbox-mock .ui-xbox-action b {
	background-position: -154px -320px;
	position: absolute;
	top: 3px;
	left: 0;
	width: 13px;
	height: 13px;
	overflow: hidden
}

#phone-validate-notice .ui-icon-tip {
	left: 55px
}

#phone-validate-notice .ui-tip {
	width: 532px
}

.tip-voice {
	width: 532px;
	overflow: hidden;
	background: #f9f9f9;
	border: 1px #d4d4d4 solid;
	_font-family: Simsun;
	margin-top: 5px
}

.tip-voice-container {
	padding: 10px;
	border: 1px #fff solid;
	line-height: normal
}

.tip-voice-container .tip-voice-normal {
	padding: 0 0 3px 0;
	line-height: 17px
}

.tip-voice-container .tip-voice-btn input {
	padding: 1px 8px
}

.tip-voice .tip-voice-success {
	margin: 0;
	line-height: 16px;
	padding: 0 30px 10px 24px;
	background: url('https://img.alipay.com/pa/frame/v2/ico-pa.png')
		no-repeat;
	background-position: -164px -390px;
	color: #4d4d4d
}

.tip-voice .btn-normal {
	*margin-right: 4px
}

#orderContainer .ui-apop th {
	width: 70px;
	padding-right: 5px;
	text-align: right;
	border-bottom: medium none
}

#orderContainer .ui-apop tr {
	line-height: 16px;
	vertical-align: top
}

.ico-shield,.ico-bow,.ico-box,.ico-assure {
	display: inline-block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	cursor: default;
	vertical-align: middle
}

.ico-shield {
	background-position: -87px -344px
}

.ico-bow {
	background-position: -71px -344px
}

.ico-assure {
	background-position: -131px -749px
}

.ico-box {
	background-position: -105px -344px
}

.ico-safe {
	display: block;
	width: 113px;
	height: 18px;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
	zoom: 1;
	background-position: 0 -362px
}

#orderContainer .ui-apop .muti-order th {
	font-weight: bold;
	text-align: left
}

#orderContainer .ui-apop .muti-order .trade-num {
	width: 120px
}

.order-nav {
	overflow: hidden;
	width: 400px\9

}

.order-nav .goback {
	display: inline-block;
	float: left
}

.order-nav .order-pages {
	display: inline-block;
	float: right
}

.cashier-box-order .order tbody tr {
	background-color: #ffc
}

.cashier-box-order .order tbody tr.order-shield {
	background-color: #edffcc;
	font-size: 14px
}

.cashier-box-order .order tbody tr.order-bow {
	font-size: 14px
}

.fixMargin {
	margin-top: -2px
}

.cashier-box-order .order tbody tr.order-time-shield {
	background-color: #edffcc;
	color: #a09b88
}

#D_mobileSection .ui-tip-info {
	padding: 0 5px 15px 0;
	margin-left: 150px
}

#J_otpPassword {
	width: 44px
}

.cityhint,.cityhint-overlay {
	border: 1px #ccc solid;
	padding: 10px 15px;
	width: 500px;
	background: #fff;
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 999
}

.cityhint-overlay {
	z-index: 998;
	border: 0;
	display: block
}

.cityhint .close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(https://img.alipay.com/pa/frame/v2/ico-pa.png) no-repeat
		scroll 0 -158px
}

.cityhint .close a:hover {
	background: 0
}

.cityhint .close-min {
	float: right
}

.cityhint dl {
	line-height: 2;
	clear: both
}

.cityhint dt {
	display: inline-block;
	width: 40px;
	float: left;
	padding-right: 10px;
	font-weight: bold;
	text-align: right
}

.cityhint-district dd,.cityhint dd {
	width: 440px;
	display: inline;
	float: left
}

.cityhint-district {
	width: 280px
}

.cityhint-district dd {
	width: 220px
}

.cityhint-district dd a {
	display: inline-block
}

.cityhint a {
	color: #000;
	padding: 3px 10px;
	outline: 0;
	text-decoration: none;
	white-space: nowrap;
	*display: inline-block;
	*padding: 1px 10px 0;
	*line-height: 20px
}

.cityhint a.current,.cityhint a:hover {
	background: #fbff00;
	text-decoration: none;
	color: #000
}

div.cityhint-sub {
	width: 252px;
	height: auto;
	border: 1px #ccc solid;
	padding: 10px;
	line-height: 1.8;
	background: #daf3ff
}

div.cityhint-sub a {
	display: block;
	float: left
}

a.cityhint-input {
	height: 18px;
	line-height: 18px;
	padding: 3px 15px 3px 5px;
	*padding: 4px 15px 1px 5px;
	border: 1px #DDD solid;
	background: url(https://img.alipay.com/pa/frame/v2/ico-text.png) 98%
		-116px no-repeat;
	*zoom: 1
}

a.cityhint-input:hover {
	border-color: #ccc;
	text-decoration: none;
	background: url(https://img.alipay.com/pa/frame/v2/ico-text.png) 98%
		-146px no-repeat
}

html {
	color: #4d4d4d
}

h1,h2,h3,h4,h5,h6,em,strong {
	font-weight: bold
}

a {
	color: #09c
}

.fn-mt-0 {
	margin-top: 0
}

.fn-mt-4 {
	margin-top: 4px
}

.fn-mb-0 {
	margin-bottom: 0
}

.fn-mr-5 {
	margin-right: 5px
}

.fn-ml-5 {
	margin-left: 5px
}

.fn-mt-5 {
	margin-top: 5px
}

.fn-mb-5 {
	margin-bottom: 5px
}

.fn-mr-10 {
	margin-right: 10px
}

.fn-ml-10 {
	margin-left: 10px
}

.fn-mt-10 {
	margin-top: 10px
}

.fn-mb-10 {
	margin-bottom: 10px
}

.fn-mr-15 {
	margin-right: 15px
}

.fn-ml-15 {
	margin-left: 15px
}

.fn-mt-15 {
	margin-top: 15px
}

.fn-mb-15 {
	margin-bottom: 15px
}

.fn-ml-20 {
	margin-left: 20px
}

.fn-mr-20 {
	margin-right: 20px
}

.fn-mt-20 {
	margin-top: 20px
}

.fn-mb-20 {
	margin-bottom: 20px
}

.fn-ml-25 {
	margin-left: 25px
}

.fn-mr-25 {
	margin-right: 25px
}

.fn-mt-25 {
	margin-top: 25px
}

.fn-mb-25 {
	margin-bottom: 25px
}

.fn-ml-30 {
	margin-left: 30px
}

.fn-mr-30 {
	margin-right: 30px
}

.fn-mt-30 {
	margin-top: 30px
}

.fn-mb-30 {
	margin-bottom: 30px
}

.fn-pb-0 {
	padding-bottom: 0
}

.fn-pl-10 {
	padding-left: 10px
}

.fn-pb-20 {
	padding-bottom: 20px
}

.fn-p-5 {
	padding: 5px
}

.fn-ml-65 {
	margin-left: 65px
}

.fn-line-through {
	text-decoration: line-through
}

.fn-relative {
	position: relative;
	z-index: 100
}

.colon {
	font-weight: normal;
	position: absolute;
	top: 9px;
	right: -8px
}

.loading-text {
	padding: 10px
}

.ui-manage-item {
	padding: 5px 0 20px 27px
}

.channel-row .channel-box,.balance-row .balance-box {
	width: 532px;
	border: 2px solid #ffe2ca
}

.balance-row .balance-box,.channel-row .channel-box {
	border: 2px solid #f1f1f1
}

.balance-row .selected,.channel-row .selected {
	border-color: #ffe2ca
}

.security-area,.more-unsaved-card-title,.my-used-card-title,.nochannel-pay-explain
	{
	padding: 10px 27px
}

.saved-card-area {
	padding-top: 18px
}

.channel-row {
	margin-bottom: 10px;
	border: 0;
	padding-left: 27px;
	_padding-bottom: 2px
}

.channel-radio {
	vertical-align: middle
}

.channel-row .channel-box {
	padding: 0 7px
}

.bank-box-item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	vertical-align: middle
}

.cardNum {
	width: 72px
}

.cardType {
	width: 40px
}

.channelType {
	width: 30px
}

.other-message {
	height: 38px;
	margin-left: 10px;
	width: 100px;
	width: 100px\0

}

.bank-box {
	vertical-align: middle;
	margin-left: 20px;
	line-height: 38px;
	padding-bottom: 14px padding-top:10px;
	cursor: pointer
}

.bank-box .icon {
	height: 36px;
	width: 123px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.look-for-limit {
	line-height: 38px
}

.more-no-use-card .title {
	font-size: 16px;
	font-weight: bold
}

.more-no-use-card .card-number {
	font-size: 12px;
	font-weight: normal;
	margin-left: 20px
}

.cardNum .omission,.cardNum .bankcard-number {
	font-size: 14px
}

.cardNum .omission {
	color: #999
}

.cardNum .bankcard-number {
	color: #333
}

.channel-explain {
	background-color: #fff1e5;
	height: 28px;
	line-height: 28px;
	padding-left: 9px;
	width: 541px
}

.ui-fm-row .fn-hide {
	display: none
}

.other-pay-amount {
	margin-left: 10px
}

.ui-channel-discount {
	background-color: #ffe7e7;
	border: 1px solid #ffb9b9;
	color: #c33;
	font-size: 10px;
	padding: 1px 2px
}

.channel-closed .bank-box,.channel-closed .balance-box,.channel-closed .cardNum .bankcard-number
	{
	color: #c1c1c1
}

.channel-closed .channel-explain {
	background-color: #f4f4f4
}

.channel-disabled-label {
	color: #ccc;
	margin-left: 5px
}

#J-balance {
	vertical-align: middle
}

.channel-radio {
	vertical-align: middle
}

.j-deduct {
	background-position: -102px -305px;
	vertical-align: text-top;
	vertical-align: middle\9

}

.orderName,.payeeName {
	float: left;
	line-height: 26px;
	overflow: hidden
}

.orderName {
	width: 320px
}

.payeeName {
	width: 140px
}

.payeeName,.orderName {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.amount {
	float: right;
	margin-right: 5px;
	text-align: right;
	line-height: 26px
}

.fastpay-div {
	border: 2px solid #c1d4ec;
	width: 760px;
	height: 54px
}

.order-slice {
	border-top: 1px dashed;
	line-height: 30px
}

.order-detail-row {
	line-height: 24px
}

.order-detail-row .bordr-top {
	border-color: #d3dfed
}

.ui-detail {
	position: absolute;
	width: 760px;
	z-index: 2000;
	border: 2px solid #c1d4ec;
	border-top: 0;
	background-color: #fff
}

.order-item {
	border-top: 1px dashed #e5e5e5;
	padding: 5px 0;
	zoom: 1
}

.order-detail-col {
	padding-left: 8px;
	position: static;
	_padding-top: 5px
}

#order .bao_logo {
	background-position: -152px -748px;
	height: 16px;
	vertical-align: middle;
	width: 16px
}

.order-detail-container {
	padding: 0 8px;
	width: 680px
}

.aliww-image {
	vertical-align: middle
}

#orderContainer .order-item {
	color: #9a9a9a
}

#J-PFPay {
	padding: 0
}

.cashier-box {
	padding: 0
}

.ui-tab .ui-tab-cnt .ui-tab-cnt-item {
	padding: 20px
}

#J-PFPay .ui-fm-item {
	padding-left: 0;
	padding-right: 0
}

#J-PFPay .ui-form {
	margin-top: 0
}

.pay-amount {
	margin-left: 20px
}

.balance-number,.amount-number {
	color: #f60;
	margin-left: 60px;
	font-size: 18px;
	vertical-align: middle
}

.passwd-label {
	font-size: 14px;
	font-weight: bold
}

.required {
	color: red
}

.next-step {
	padding-top: 25px
}

.my-used-card-title,.more-unsaved-card-title {
	height: 25px;
	line-height: 25px;
	color: #08c;
	font-size: 14px;
	font-weight: bold
}

.more-unsaved-card-title {
	background-color: #f5f8fc;
	border-top: solid 1px #b1cbeb
}

.my-used-card-title {
	border-bottom: solid 1px #b1cbeb;
	background-color: #f5f8fc
}

.card-count,.use-new-card {
	font-size: 12px;
	font-weight: normal;
	margin-left: 25px
}

.card-count {
	color: #666
}

.security-area .ui-fm-label {
	float: none;
	margin-left: 0;
	text-align: left;
	display: block;
	padding-bottom: 5px;
	font-weight: bold
}

.my-used-card-title,.more-unsaved-card-title {
	cursor: pointer
}

.more-unsaved-card {
	padding-top: 15px
}

.saved-card-area,.more-unsaved-card-title,.more-unsaved-card,.my-used-card-title
	{
	position: relative
}

.ui-area-expand {
	background-position: -55px -590px;
	height: 9px;
	left: 6px;
	position: absolute;
	top: 0;
	width: 16px;
	_font-size: 1px
}

.ui-area-shrink {
	background-position: -42px -586px;
	height: 13px;
	left: 6px;
	position: absolute;
	top: 16px;
	width: 9px;
	_font-size: 1px
}

.required {
	color: red
}

.ui-tip-fastpay {
	margin-left: 10px;
	margin-top: -12px
}

.ui-tip-fastpay .ui-icon-arrow-cashier {
	background-position: -8px -567px;
	height: 20px;
	left: 1px;
	margin-top: 20px;
	text-indent: -999px;
	top: 0;
	width: 9px
}

.ui-tip-fastpay .ui-dialog-container-cashier {
	border: 2px solid #93b2d6;
	background-color: #f9f9f9
}

.common-question {
	margin-right: 15px
}

.peerPay {
	margin-left: 15px
}

.pay-question {
	margin-left: 15px;
	margin-right: 20px
}

#header .logo .version {
	background-position: -70px -569px;
	margin-left: 104px;
	_margin-left: 100px;
	background-color: #fff
}

#J-tabcnt-PFPay {
	padding-top: 10px
}

.saved-card-count {
	color: #333;
	margin-left: 5px
}

.more-unsaved-card-title .ui-fm-warn {
	margin-left: 25px
}

.more-unsaved-card-title .ui-fm-explain {
	padding-top: 0
}

.limit-tip {
	line-height: 18px;
	width: 634px
}

.limit-tip .ui-icon-arrow-cashier,.deduct-tip .ui-icon-arrow-cashier,.cant-pay-reason .ui-icon-arrow-cashier
	{
	background-color: #fff;
	background-position: -23px -572px;
	height: 11px;
	left: 476px;
	margin-top: 20px;
	text-indent: -999px;
	top: -31px;
	width: 16px
}

.deduct-tip {
	margin-right: 15px;
	width: 170px
}

.deduct-tip .ui-icon-arrow-cashier,.cant-pay-reason .ui-icon-arrow-cashier
	{
	left: 123px
}

.limit-tip .ui-dialog-container-cashier {
	background-color: #fff
}

.fastpay-channel-reset h3.tab-title {
	padding-left: 185px;
	background-image: none;
	background-color: #f5f8fc;
	font-weight: normal;
	border-bottom: 0;
	background-image: none;
	color: #666
}

.fastpay-channel-reset .ui-tab-trigger-mf {
	left: 278px;
	width: 670px
}

.fastpay-channel-reset .mypay {
	position: absolute;
	left: -281px;
	width: 170px
}

.fastpay-channel-reset .ui-tab-trigger .trigger-item {
	top: -1px;
	background-image: none;
	font-weight: normal;
	font-size: 12px
}

.fastpay-channel-reset .ui-tab-trigger .current {
	background-color: #fff;
	border-color: #bcccee #BCCCEE transparent;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	height: 34px;
	top: -2px;
	color: #000;
	padding: 1px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0
}

.fastpay-channel-reset .ui-tab-trigger .current .trigger-item-child {
	background-color: #e2ebf7;
	height: 34px;
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	color: #333
}

.mypay .trigger-item-child {
	font-weight: bold
}

.balance-row {
	border-bottom: solid 1px #b1cbeb;
	margin-bottom: 0;
	padding: 10px 27px
}

.balance-row .balance-box {
	padding: 10px 7px;
	background-color: #FFF
}

.balance-label-text {
	margin-left: 25px;
	padding: 12px 377px 12px 0;
	cursor: pointer
}

.PFPay-faq {
	border-top: 0;
	margin-top: 0;
	padding: 0
}

.PFPay-faq .ui-tab-cnt {
	padding: 0
}

.PFPay-faq .ui-tab-cnt .ui-tab-cnt-item {
	padding: 0
}

.ui-round-btn-add {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	line-height: 100%;
	text-align: left;
	font-size: 12px;
	zoom: 1
}

.ui-round-btn-add,.ui-round-btn-text {
	border: 0;
	*border: 0;
	cursor: pointer;
	text-decoration: none;
	_vertical-align: baseline
}

.ui-round-btn-add span.ui-round-btn-text {
	display: block;
	float: left
}

.ui-round-btn-add:hover {
	text-decoration: none
}

.ui-round-btn-more {
	background-position: 0 -466px;
	position: relative
}

.ui-round-btn-more span.ui-round-btn-text {
	height: 21px;
	line-height: 20px;
	background-position: right -550px
}

.ui-round-btn-more .expand,.ui-round-btn-more .shrink {
	height: 8px;
	left: 41px;
	position: absolute;
	top: 6px;
	width: 6px;
	_font-size: 1px
}

.ui-round-btn-more .expand {
	background-position: -33px -589px
}

.ui-round-btn-more .shrink {
	background-position: 1px -582px;
	top: 7px
}

.more-text {
	padding: 0 20px 0 10px;
	font-weight: normal;
	color: #08c
}

.ui-round-btn-more:hover {
	background-position: 0 -603px
}

.ui-round-btn-more .ui-round-btn-text:hover {
	background-position: right -626px
}

.ui-round-btn-add {
	position: relative;
	background-position: 0 -673px
}

.ui-round-btn-add .add-text {
	background-position: right -649px;
	padding: 0 8px 0 20px;
	font-weight: normal;
	line-height: 25px;
	height: 25px
}

.ui-round-btn-add .add {
	background-position: -18px -587px;
	height: 11px;
	left: 5px;
	position: absolute;
	top: 6px;
	width: 11px
}

.ui-round-btn-add:hover {
	background-position: 0 -698px
}

.ui-round-btn-add .add-text:hover {
	background-position: right -722px
}

.ui-fm-info .channel-explain .ui-fm-explain {
	background-position: -160px -36px
}

.ui-fm-warn .channel-explain .ui-fm-explain {
	background-position: -138px -79px
}

.ui-fm-info .channel-explain .ui-fm-explain,.ui-fm-warn .channel-explain .ui-fm-explain
	{
	padding-top: 0
}

.ui-manage-item .ui-fm-explain {
	margin-bottom: 5px
}

.channel-row .ui-fm-error .ui-fm-explain {
	background-position: -186px 6px;
	color: #ff5243
}

.channel-explain .j-installment,.channel-explain .j-month,.channel-explain .j-year
	{
	_margin-top: 3px
}

.separated-solid-top {
	border-top: solid 1px #CCC
}

.fn-pl-0 {
	padding-left: 0
}

.el-inline-block {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.bordre-bottom-dashed {
	border-bottom: dashed 1px #d4dfed
}

.bordr-top {
	border-top: solid 1px
}

.border-none {
	border: 0
}

.border-bottom-none {
	border-bottom: 0
}

.fn-mr-15 {
	margin-right: 15px
}

.fn-ml-25 {
	margin-left: 25px
}

.fn-ml-30 {
	margin-left: 30px
}

.fn-mr-30 {
	margin-right: 30px
}

.del-text {
	text-decoration: line-through;
	padding: 0 5px
}

.ft-color-666 {
	color: #666
}

.ft-color-80 {
	color: #808080
}

#J-account .ui-fm-label {
	width: auto;
	margin-left: 0
}

#J-account .ui-fm-item {
	padding: 0 0 5px 10px
}

.cashier-account-box {
	background-color: #f5f8fc;
	border: 1px solid #bcccee;
	padding: 10px 0 5px;
	zoom: 1
}

.cashier-account-box .ui-form {
	margin-top: 0
}

.cashier-account-box .ui-fm-label {
	font-size: 12px
}